subsistence stores - German English Dictionary